SQL Serverが使用しているポートを調べる
SQL Serverで既に作られた接続先が使用しているポートが何番で動いているのか調べたい
とりあえず接続してみる
ポート1433(デフォルト)
ダメならログからListenしているポートを確認する
xp_readerrorlogコマンドを使う
ログに起動時のメッセージServer is listening on (略) ポート名が出力されているはずなので
code:sql
xp_readerrorlog 0, 1, N'Server is listening on [ ''any''';
code:sql
xp_readerrorlog 0, 1, N'Server is listening on';
table:result.csv
LogDate ProcessInfo Text
2019-11-03 09:41:01.510 spidXXs Server is listening on 'any' <ipv6> 1433.
2019-11-03 09:41:01.520 spidXXs Server is listening on 'any' <ipv4> 1433.
これで1433だとわかる
参考
動的ポート SQL Server 2016の教科書 P487
SQL Server が使用しているポートを確認する方法 - SQL Server 入門
SQL Server でエラー ログを読み取るには - matu_tak’s blog
securityadmin ロール以外のメンバーで ERRORLOG を参照する at SE の雑記
sql-server - エラーログの日付と数の確認xp_readerrorlog